import pinia from '../store'
import useUserStore from '../store/modules/user.ts'
const userStore = useUserStore(pinia)

//按钮指令
export const isHasButton = (app: any) => {
    //获取对应的用户仓库
    //全局自定义指令:实现按钮的权限
    app.directive('has', {
        //代表使用这个全局自定义指令的DOM|组件挂载完毕的时候会执行一次
        mounted(el: any, options: any) {
        console.log(userStore.yellow)
            console.log("option:",options)
            if (!userStore.buttons.includes(options.value)) {
                el.parentNode.removeChild(el)
            }
        },
    })
}
